About Frizzle Consult & Invest Ltd (13526419) United Kingdom