About Idiosyncrasy Ltd (09251418) United Kingdom