About Status London International Limited (10012292) United Kingdom