About The Butterfly Group [london] Limited (12310542) United Kingdom