About Flashrat Solutions Ltd (05629920) United Kingdom