About Sixten London Ltd (12923855) United Kingdom