About Strangely Calm Ltd (11448326) United Kingdom