About Findaa Technology Ltd (12198237) United Kingdom