About Bora Bora Computer Solutions Partnership Llp (OC378814) United Kingdom