About Abstrate Limited (12976506) United Kingdom