About Can Float Homes Slovenia Limited (10095741) United Kingdom