About Strange Lab Ltd (09929433) United Kingdom