About The Original Homunculus Company Ltd (11382559) United Kingdom