About Subatomic Solutions Limited (05980909) United Kingdom