About Swift Rose London Ltd (12594237) United Kingdom