About Director Specs Ltd (11691822) United Kingdom