About Bella Isla Limited (12235080) United Kingdom