About Bubble Location Services Limited (SC489516) United Kingdom