About Oyster Sat-tech Limited (06398018) United Kingdom