About Strange Beast Services Ltd (11167262) United Kingdom