About Bora Bora Computer Solutions Limited (03076655) United Kingdom