About Rolf Bo London Limited (12857536) United Kingdom