About Limpet Technology Limited (SC357375) United Kingdom