About Flintcape Ltd (12908488) United Kingdom