About Strangely Interactive Limited (09084546) United Kingdom