About Hamran Solutions Ltd (10975413) United Kingdom