About George Babica Limited (12928827) United Kingdom