About Defreitas Limited (11668346) United Kingdom