About Victor London Ltd (12173377) United Kingdom