About Powellata Ltd (08337009) United Kingdom