About Oilcat Limited (06338429) United Kingdom