About Weird Developments Limited (08644935) United Kingdom